a (real) toad-strangler - Turkish English Dictionary